using System;
using System.Collections.Generic;
using System.Text;

namespace Ghasam.Business.Domain.Entity
{
    public abstract class Payment
    {

        private int id;
        private Customer customer;
        private float amount;
        private PaymentType paymentType;
        private DateTime paymentDate;
        private DateTime lastUpdate;

        public virtual DateTime LastUpdate
        {
            get { return lastUpdate; }
            set { lastUpdate = value; }
        }

        public virtual DateTime PaymentDate
        {
            get { return paymentDate; }
            set { paymentDate = value; }
        }

        public virtual PaymentType PaymentType
        {
            get { return paymentType; }
            set { paymentType = value; }
        }

        public virtual float Amount
        {
            get { return amount; }
            set { amount = value; }
        }

        public virtual Customer Customer
        {
            get { return customer; }
            set { customer = value; }
        }

        public virtual int Id
        {
            get { return id; }
            set { id = value; }
        }
	
    }
}
